System and Apparatus for Processing a Communications Session

ABSTRACT

A system and apparatus for processing a communications session is disclosed. A system that incorporates teachings of the present disclosure may include, for example, a communication device can have a controller element to establish a voice communication session with a second communication device, and initiate an action to record the voice communication session for translation into a text memo that is analyzed to identify one or more actionable fields. Additional embodiments are disclosed.

CROSS-REFERENCE TO RELATED APPLICATIONS

This application is a continuation of and claims priority to U.S. patentapplication Ser. No. 11/735,314 filed Apr. 13, 2007, which isincorporated herein by reference in its entirety.

FIELD OF THE DISCLOSURE

The present disclosure relates generally to call processing techniques,and more specifically to a system and apparatus for processing acommunications session.

BACKGROUND

On occasion mobile phone users call an information service of theirmobile service provider while operating an automobile for purposes ofrequesting an address or someone's phone number. When the mobile phoneuser receives a phone number or address supplied by a telephone operatoror automated system of the operator said user can attempt to write downthis information; however, doing so can be dangerous, as it can also bedangerous to dial the given number. Trying to memorize the phone numberor address can also be a challenge. Similar situations can arise duringa telephone conversation between parties (e.g., a friend givingdirections to another who may be lost).

A need therefore arises for a system and apparatus for processing acommunication session.

BRIEF DESCRIPTION OF THE DRAWINGS

FIG. 1 depicts an exemplary embodiment of a communication system;

FIG. 2 depicts an exemplary communication device operating in portionsof the communication system;

FIG. 3 depicts an exemplary method operating in the portions of thecommunication system; and

FIG. 4 depicts an exemplary diagrammatic representation of a machine inthe form of a computer system within which a set of instructions, whenexecuted, may cause the machine to perform any one or more of themethodologies disclosed herein.

DETAILED DESCRIPTION

Embodiments in accordance with the present disclosure provide a systemand apparatus for processing a communication session.

In a first embodiment of the present disclosure, a computer-readablestorage medium can have computer instructions for receiving a requestfrom a first communication device to record an on-going voicecommunication session taking place between the first communicationdevice and a second communication device, recording the voicecommunication session, translating content of the recorded voicecommunication session into a text memo, detecting one or more actionablefields in the text memo and presenting the one or more actionable fieldsto the first communication device upon termination of the voicecommunication session.

In a second embodiment of the present disclosure, a communication devicecan have a controller element to establish a voice communication sessionwith a second communication device, and initiate an action to record thevoice communication session for translation into a text memo that isanalyzed to identify one or more actionable fields.

In a third embodiment of the present disclosure, a method can involverecording a multimedia communication session taking place between firstand second communication devices, translating the recorded multimediacommunication session into one or more actionable fields, and presentingthe one or more actionable fields to the first communication device.

FIG. 1 depicts an exemplary embodiment of a communication system 100.The communication system 100 can comprise a processing system 102, andone or more communication devices 106 coupled to a communication network101. The processing system 102, and communication devices 106 canutilize common computing and communication technologies to supportcircuit-switched and/or packet-switched communications such as PublicSwitched Telephone Network (PSTN) telephony, cellular voice telephony,and Voice over IP (VoIP) telephony operable in whole or in part in an IPMultimedia Subsystem (IMS) network.

The processing system 102 can be utilized to record live voicecommunications taking place by way of communication devices 106 of twoor more parties. The processing system 102 can utilize commontext-to-speech technology in combination with common pattern recognitiontechnology to analyze a recorded voice session. The processing system102 can also include technology such as found in an interactive voiceresponse system (IVR) for presenting a party the analysis performed onthe recorded voice session utilizing synthesized voice prompts, voicerecognition, and detection of keyed input signals (e.g., DTMF tones)supplied by a communication device 106 of the user.

The communication network 101 can comprise a number of common networkelements interconnected by wired or wireless interfaces that supportpacket-switched and/or circuit-switched technologies. The communicationsnetwork 101 can thus offer communication devices 106 Internet and/ortraditional voice services such as, for example, PSTN, VoIP, IPTV(Internet Protocol Television), broadband communications, cellulartelephony, as well as other known or next generation accesstechnologies.

The communication devices 106 can represent any number of embodimentsincluding without limitation a laptop or desktop computer, a PSTN orVoIP phone, a personal digital assistance (PDA), or a cellular phone,just to name a few. Some or all of these devices can interface to thecommunication network 101 with a wired or wireless interface. Forexample, the laptop can be interconnected to the communications network101 by a wired Ethernet port to a DSL (Digital Service Line) interfacein a residence or enterprise, or by a WiFi or WiMAX wireless connection.The PSTN or VoIP phone can utilize cordless 2.4 GHz or 5.8 GHztechnology for short-range roaming as well as cellular technology forlong-range communications.

FIG. 2 depicts an exemplary embodiment of the communication device 106.A communication device 106 can comprise a wired and/or wirelesstransceiver 202, a user interface (UI) 204, a power supply 214, alocation receiver 216, and a controller 206 for managing operationsthereof.

In an embodiment where the communication device 106 operates in alandline environment, the transceiver 202 can utilize a common wirelineaccess technology to support PSTN or VoIP services. In a wirelesscommunications setting, the transceiver 202 can utilize commontechnologies to support singly or in combination any number of wirelessaccess technologies including without limitation cordless phonetechnology (e.g., DECT), Bluetooth™, Wireless Fidelity (WiFi), WorldwideInteroperability for Microwave Access (WiMAX), Ultra Wide Band (UWB),software defined radio (SDR), and cellular access technologies such asCDMA-1X, W-CDMA/HSDPA, GSM/GPRS, TDMA/EDGE, and EVDO. SDR can beutilized for accessing a public or private communication spectrumaccording to any number of communication protocols that can bedynamically downloaded over-the-air to the communication device. Itshould be noted also that next generation wireless access technologiescan be applied to the present disclosure.

The UI 204 can include a keypad 208 with depressible or touch sensitivenavigation disk and keys for manipulating operations of thecommunication device 106. The UI 204 can further include a display 210such as monochrome or color LCD (Liquid Crystal Display) for conveyingimages to the end user of the communication device, and an audio system212 that utilizes common audio technology for conveying and interceptingaudible signals of the end user.

The power supply 214 can utilize common power management technologiessuch as replaceable batteries, supply regulation technologies, andcharging system technologies for supplying energy to the components ofthe communication device and to facilitate portable applications. Instationary applications, the power supply 214 can be modified so as toextract energy from a common wall outlet and thereby supply DC power tothe components of the communication device 106.

The location receiver 216 can utilize technology such as a common GPS(Global Positioning System) receiver that can intercept satellitesignals which can be used to determine a location fix of thecommunication device 106.

The controller 206 can utilize computing technologies such as amicroprocessor and/or digital signal processor (DSP) with associatedstorage memory such a Flash, ROM, RAM, SRAM, DRAM or other liketechnologies for controlling operations of the aforementioned componentsof the communication device.

FIG. 3 depicts an exemplary method 300 operating in portions of thecommunication system 100. Method 300 can begin with step 302 where acalling party initiates a call over the communication network 101 with acommunication device 106 directed to another communication device 106 ofa called party. In step 304 the processing system 102 can be programmedto monitor a request to record the communication session. The requestcan be invoked by signaling information such as one or more DTMF tones(e.g., depressing *1 on keypad 208) generated by the communicationdevice 106 of the called or calling party. In the present contextsignaling information can mean signaling system 7 (SS7), SessionInitiation Protocol (SIP) messages as used in an IMS network, or anyother suitable form of signaling information. The DTMF tones can bedetected by the processing system 102 or by the communication network101 which can direct said information to the processing system 102 bycommon redirection means. In response to detecting the signalinginformation, the processing system 102 can proceed to step 306 where itbegins to record an on-going live voice communication session betweenthe calling and called parties.

In step 308, the processing system 102 can wait for additional signalinginformation to complete the recording session (e.g., depressing *2 onkeypad 208) or an action taken by either party that affects the voicecommunication session (e.g. one or both parties discontinue the call bypressing the end key or hanging up the handset). Once the recordingsession has completed, the processing system 102 can translate therecorded conversation into a text memo using its speech-to-textsynthesizer as shown in step 310.

In step 312 the processing system 102 can be programmed to analyze thetext memo for actionable fields. An actionable field in the presentcontext can mean an email address, phone number, location coordinates,an address or any other suitable form of actionable information.Actionable fields can be detected by common pattern recognitiontechniques and processed by common parsing techniques. For example, aphone number can be detected by detecting 7 or 10 contiguous numbers inthe text memo. An email address can be detected by common email formatswith an @ sign, domain name, extensions (.com, .net, .org, etc.). Anaddress can be determined by searching a city, state and associatedaddress details.

When potential actionable fields are detected by the processing system102 they can be further analyzed for validity. For example, in the caseof phone numbers the processing system 102 can check for the validity ofthe NPA code, also known as an area code. If the first three digits of a10 digit numeric string corresponds to a known area code, the processingsystem 102 can proceed to test the validity of the NXX field, also knownas an exchange. If both the NPA and NXX codes are valid, the processingsystem 102 can then check the entire 10 digit number to determine if itis a valid phone number. The foregoing tests can be performed by theprocessing system 102 by querying its own database and/or knowntelephony databases to determine the validity of a phone number. Similartechniques can be applied to potential SIP uniform resource identifiers(SIP URIs) and/or Tel URIs detected by the processing system 102.

These techniques can also be used on emails and site or buildingaddresses. For example, in the case of an email, the processing system102 can check by common means the domain name of the email for validityas well as its extension. If these fields are valid, the processingsystem 102 can further check by common means the remaining fields of theemail address for validity. Addresses of buildings or sites can beparsed by city, state, zip code, and street address by common means alsoto determine its validity. With these and other suitable patternrecognition techniques, the processing system 102 can determine if oneor more actionable fields are present in the text memo.

In step 314, the processing system 102 can be programmed to wait for acall from either the called or calling party, or the party that invokedthe request to record the communication session in step 304. Once a callis detected by the processing system 102 from a communication device 106of either party, the processing system 102 retrieves the text memo fromits memory indexed by, for example, a caller ID of either party, andproceeds to step 316 where it presents the communication device 106 withoptions to process the actionable fields detected in the text memo.Alternatively, the processing system 102 can skip step 314 andproactively establish a voice communication session with thecommunication device 106 that requested the recording in step 304 afterthe parties have terminated the call, and can present options to processthe actionable fields as described earlier for step 316.

In this step, the processing system 102 can use common voice synthesistechniques such as those of the IVR referred to earlier to notify theuser that an address, a phone number and/or an email address weredetected in a text memo synthesized from the voice conversation. Theprocessing system 102 can use an IVR call processing flow to present theuser with one or more options for processing the actionable fields. Forexample, the processing system 102 in step 318 can present the user anoption to forward the text memo in step 320 using a short message system(SMS) message, or email to the communication device 106 of said user orany other communication device identified by the user.

In the present illustration it will be assumed that two actionablefields were detected: a callback ID (such as a telephone number) and anaddress of a particular building or site. Accordingly, in step 322, theuser of the communication device 106 can select either actionable fieldby depressing a key on keypad 208 or stating a number or preferredselection according to the speech instructions of the processing system102. If for example the callback ID is selected, the processing system102 can proceed to step 336 where it presents the communication device106 with the callback ID number (e.g., the IVR states the phone numberand asks the user if s/he would like to autodial this number). In step338, the user can request an autodial of the callback ID, in which casethe processing system 102 redirects the call to the callback ID. If anautodial function is not selected, the user can request in step 342 thatthe processing system 102 transmit in step 344 a text message with thecallback ID.

Referring back to step 322, the user can instead select the addressinginformation detected. In this case, the processing system 102 proceedsto step 324 where it presents the communication device 106 with theaddressing information in a synthesized speech format (e.g., “theaddress XXX, in city YYY” was detected in the voice communicationsession. Would you like navigation or direction instructions?”). The IVRfunction of the processing system 102 can then give the user the optionto choose in step 326 directions or navigation instructions. Ifdirections are chosen, the processing system 102 proceeds to step 328where it requests a location coordinate from the communication device106 (e.g., GPS reading of the location receiver 216). In step 330, theprocessing system 102 can present the communication device 106 a mapwith directions from a position of the communication device 106 (basedon the GPS reading supplied by the communication device 106) to theaddress detected in the text memo using common mapping techniques. Themap can be graphical and/or textual, and can be transmitted to thecommunication device 106 as an email, an SMS message, or a multimediamessage service (MMS) message. If the communication device 106 does nothave a GPS receiver, the processing system 102 can skip step 328 andpresent at step 330 a map that highlights the site location of theaddress with an asterisk or arrow accompanied by streets andintersections.

If on the other hand, the navigation option is selected in step 326, theprocessing system 102 can proceed to step 334 where it transmits thelocation coordinates of the detected address to a navigation system ofthe communication device 106. In this embodiment the communicationdevice 106 can represent a telemetry system of an automobile that has abuilt-in navigation system. Alternatively, the communication device 106can represent a cell phone or laptop computer with a navigation system.In either case, common navigation techniques can be used to direct theuser of the communication device 106 to the detected address.

The aforementioned embodiments of method 300 can provide a user aconvenient means to synthesize actionable fields in a voice conversationwithout significant interruption to the user's activities. For instance,method 300 can be applied while a user is operating an automobilewithout encumbering the user to take notes or attempt to memorize pointsmade during the call. With the autodial function, the user can easilystart a new call with minimal effort. Similarly, the user can getnavigation instructions to a detected address without interrupting theuser's attention while driving.

From these embodiments, it would be evident to an artisan with ordinaryskill in the art that the present disclosure can be modified, reduced,or enhanced without departing from the scope and spirit of the claimsdescribed below. For example, the processing system 102 can be anintegral part of a voicemail and/or location services system. Theprocessing system 102 can be programmed in steps 330, 334, and 340 toreturn to step 322 in the event the user wants to process otheractionable fields. An actionable field can also include an instantmessaging address, phonebook contacts, or other identifiable fieldsincluding multimedia data such as ringtones, songs, and/or still andmoving pictures. The processing system 102 can be programmed in thisembodiment to tag these additional fields for extraction, forwarding,and/or reuse at a communication device 106 of a requesting party.Additionally, the embodiments of method 300 can operate in whole or inpart in either of the communication devices 106, thereby foregoing aneed for the processing system 102.

These are but a few examples of modifications that can be applied to thepresent disclosure without departing from the scope of the claims.Accordingly, the reader is directed to the claims section for a fullerunderstanding of the breadth and scope of the present disclosure.

FIG. 4 depicts an exemplary diagrammatic representation of a machine inthe form of a computer system 400 within which a set of instructions,when executed, may cause the machine to perform any one or more of themethodologies discussed above. In some embodiments, the machine operatesas a standalone device. In some embodiments, the machine may beconnected (e.g., using a network) to other machines. In a networkeddeployment, the machine may operate in the capacity of a server or aclient user machine in server-client user network environment, or as apeer machine in a peer-to-peer (or distributed) network environment.

The machine may comprise a server computer, a client user computer, apersonal computer (PC), a tablet PC, a laptop computer, a desktopcomputer, a control system, a network router, switch or bridge, or anymachine capable of executing a set of instructions (sequential orotherwise) that specify actions to be taken by that machine. It will beunderstood that a device of the present disclosure includes broadly anyelectronic device that provides voice, video or data communication.Further, while a single machine is illustrated, the term “machine” shallalso be taken to include any collection of machines that individually orjointly execute a set (or multiple sets) of instructions to perform anyone or more of the methodologies discussed herein.

The computer system 400 may include a processor 402 (e.g., a centralprocessing unit (CPU), a graphics processing unit (GPU, or both), a mainmemory 404 and a static memory 406, which communicate with each othervia a bus 408. The computer system 400 may further include a videodisplay unit 410 (e.g., a liquid crystal display (LCD), a flat panel, asolid state display, or a cathode ray tube (CRT)). The computer system400 may include an input device 412 (e.g., a keyboard), a cursor controldevice 414 (e.g., a mouse), a mass storage medium 416, a signalgeneration device 418 (e.g., a speaker or remote control) and a networkinterface device 420.

The mass storage medium 416 may include a computer-readable storagemedium 422 on which is stored one or more sets of instructions (e.g.,software 424) embodying any one or more of the methodologies orfunctions described herein, including those methods illustrated above.The computer-readable storage medium 422 can be an electromechanicalmedium such as a common disk drive, or a mass storage medium with nomoving parts such as Flash or like non-volatile memories. Theinstructions 424 may also reside, completely or at least partially,within the main memory 404, the static memory 406, and/or within theprocessor 402 during execution thereof by the computer system 400. Themain memory 404 and the processor 402 also may constitutecomputer-readable storage media.

Dedicated hardware implementations including, but not limited to,application specific integrated circuits, programmable logic arrays andother hardware devices can likewise be constructed to implement themethods described herein. Applications that may include the apparatusand systems of various embodiments broadly include a variety ofelectronic and computer systems. Some embodiments implement functions intwo or more specific interconnected hardware modules or devices withrelated control and data signals communicated between and through themodules, or as portions of an application-specific integrated circuit.Thus, the example system is applicable to software, firmware, andhardware implementations.

In accordance with various embodiments of the present disclosure, themethods described herein are intended for operation as software programsrunning on a computer processor. Furthermore, software implementationscan include, but not limited to, distributed processing orcomponent/object distributed processing, parallel processing, or virtualmachine processing can also be constructed to implement the methodsdescribed herein.

The present disclosure contemplates a machine readable medium containinginstructions 424, or that which receives and executes instructions 424from a propagated signal so that a device connected to a networkenvironment 426 can send or receive voice, video or data, and tocommunicate over the network 426 using the instructions 424. Theinstructions 424 may further be transmitted or received over a network426 via the network interface device 420.

While the computer-readable storage medium 422 is shown in an exampleembodiment to be a single medium, the term “computer-readable storagemedium” should be taken to include a single medium or multiple media(e.g., a centralized or distributed database, and/or associated cachesand servers) that store the one or more sets of instructions. The term“computer-readable storage medium” shall also be taken to include anymedium that is capable of storing, encoding or carrying a set ofinstructions for execution by the machine and that cause the machine toperform any one or more of the methodologies of the present disclosure.

The term “computer-readable storage medium” shall accordingly be takento include, but not be limited to: solid-state memories such as a memorycard or other package that houses one or more read-only (non-volatile)memories, random access memories, or other re-writable (volatile)memories; magneto-optical or optical medium such as a disk or tape; andcarrier wave signals such as a signal embodying computer instructions ina transmission medium; and/or a digital file attachment to e-mail orother self-contained information archive or set of archives isconsidered a distribution medium equivalent to a tangible storagemedium. Accordingly, the disclosure is considered to include any one ormore of a computer-readable storage medium or a distribution medium, aslisted herein and including art-recognized equivalents and successormedia, in which the software implementations herein are stored.

Although the present specification describes components and functionsimplemented in the embodiments with reference to particular standardsand protocols, the disclosure is not limited to such standards andprotocols. Each of the standards for Internet and other packet switchednetwork transmission (e.g., TCP/IP, UDP/IP, HTML, HTTP) representexamples of the state of the art. Such standards are periodicallysuperseded by faster or more efficient equivalents having essentiallythe same functions. Accordingly, replacement standards and protocolshaving the same functions are considered equivalents.

The illustrations of embodiments described herein are intended toprovide a general understanding of the structure of various embodiments,and they are not intended to serve as a complete description of all theelements and features of apparatus and systems that might make use ofthe structures described herein. Many other embodiments will be apparentto those of skill in the art upon reviewing the above description. Otherembodiments may be utilized and derived therefrom, such that structuraland logical substitutions and changes may be made without departing fromthe scope of this disclosure. Figures are also merely representationaland may not be drawn to scale. Certain proportions thereof may beexaggerated, while others may be minimized Accordingly, thespecification and drawings are to be regarded in an illustrative ratherthan a restrictive sense.

Such embodiments of the inventive subject matter may be referred toherein, individually and/or collectively, by the term “invention” merelyfor convenience and without intending to voluntarily limit the scope ofthis application to any single invention or inventive concept if morethan one is in fact disclosed. Thus, although specific embodiments havebeen illustrated and described herein, it should be appreciated that anyarrangement calculated to achieve the same purpose may be substitutedfor the specific embodiments shown. This disclosure is intended to coverany and all adaptations or variations of various embodiments.Combinations of the above embodiments, and other embodiments notspecifically described herein, will be apparent to those of skill in theart upon reviewing the above description.

The Abstract of the Disclosure is provided to comply with 37 C.F.R.§1.72(b), requiring an abstract that will allow the reader to quicklyascertain the nature of the technical disclosure. It is submitted withthe understanding that it will not be used to interpret or limit thescope or meaning of the claims. In addition, in the foregoing DetailedDescription, it can be seen that various features are grouped togetherin a single embodiment for the purpose of streamlining the disclosure.This method of disclosure is not to be interpreted as reflecting anintention that the claimed embodiments require more features than areexpressly recited in each claim. Rather, as the following claimsreflect, inventive subject matter lies in less than all features of asingle disclosed embodiment. Thus the following claims are herebyincorporated into the Detailed Description, with each claim standing onits own as a separately claimed subject matter.

1. A tangible computer-readable storage medium, comprising computerinstructions which, responsive to being executed by a processor, causethe processor to perform operations comprising: obtaining recordedcontent by recording at least a portion of a voice communication sessionbetween first and second end user devices utilizing a recording deviceintegrated with the first end user device without utilizing a remoterecording system; detecting an actionable field in the recorded content;and presenting the actionable field at the first end user deviceresponsive to termination of the voice communication session.
 2. Thetangible computer-readable storage medium of claim 1, comprisingcomputer instructions which, responsive to being executed by theprocessor, cause the processor to perform operations comprising:translating the recorded content into a text memo utilizing the firstend user device, wherein the recording of the at least a portion of thevoice communication session is in response to a user input request. 3.The tangible computer-readable storage medium of claim 1, comprisingcomputer instructions which, responsive to being executed by theprocessor, cause the processor to perform operations comprising:detecting the actionable field by pattern recognition performed at thefirst end user device, wherein the actionable field includes a ringtone.
 4. The tangible computer-readable storage medium of claim 1,comprising computer instructions which, responsive to being executed bythe processor, cause the processor to perform operations comprising:detecting from the actionable field a callback identification and alocation coordinate.
 5. The tangible computer-readable storage medium ofclaim 4, comprising computer instructions which, responsive to beingexecuted by the processor, cause the processor to perform operationscomprising: receiving at an user interface of the first end user devicea geographic instructions request for the location coordinate, whereinthe request is responsive to an interactive voice response promptgenerated by the first end user device; creating a map associated withthe location coordinate; and presenting the map at the first end userdevice, wherein the map indicates the location coordinate.
 6. Thetangible computer-readable storage medium of claim 5, wherein thegeographic instructions request comprises another location coordinate ofthe first end user device, and wherein the map comprises navigationdirections from the other location coordinate of the first end userdevice to the detected location coordinate.
 7. The tangiblecomputer-readable storage medium of claim 5, comprising computerinstructions which, responsive to being executed by the processor, causethe processor to perform operations comprising: receiving at the userinterface of the first end user device a request to forward the detectedlocation coordinate to a navigation system; and providing the detectedlocation coordinate to the navigation system, wherein the navigationsystem is an integral part of an automobile, and wherein the navigationsystem provides navigation instructions according to the detectedlocation coordinate.
 8. The tangible computer-readable storage medium ofclaim 1, comprising computer instructions which, responsive to beingexecuted by the processor, cause the processor to perform operationscomprising: checking a validity of the actionable field prior to thepresenting of the actionable field at the first end user device.
 9. Thetangible computer-readable storage medium of claim 8, comprisingcomputer instructions which, responsive to being executed by theprocessor, cause the processor to perform operations comprising:presenting at the first end user device the actionable field accordingto an interactive voice response system.
 10. A communication device,comprising: a memory storing computer instructions; a recording device:and a controller element coupled with the memory and the recordingdevice, wherein the controller element, responsive to executing thecomputer instructions, performs operations comprising: obtaining contentby recording at least a portion of a communication session between firstand second end user devices utilizing a recording device integrated withthe first end user device without utilizing a remote recording system;detecting an actionable field in the content; analyzing a validity ofthe actionable field by parsing of identification information of theactionable field; and presenting the actionable field at the first enduser device.
 11. The communication device of claim 10, wherein theanalyzing of the validity is performed prior to the presenting of theactionable field at the first end user device.
 12. The communicationdevice of claim 10, wherein the presenting of the actionable field atthe first end user device is responsive to termination of thecommunication session.
 13. The communication device of claim 10, whereinthe communication session comprises a voice communication session, andwherein the detecting of the actionable field in the content comprises:translating the content into a text memo utilizing pattern recognitionsoftware stored in the memory; and analyzing the text memo to identifythe actionable field.
 14. The communication device of claim 10, whereinthe controller element, responsive to executing the computerinstructions, performs operations comprising: receiving a geographicinstructions request for a location coordinate of the actionable field;creating a map associated with the location coordinate; and presentingthe map at a display device, wherein the map indicates the locationcoordinate.
 15. The communication device of claim 10, wherein thecontroller element, responsive to executing the computer instructions,performs operations comprising: providing an interactive voice responseprompt to initiate another communication session with another devicebased on the actionable field.
 16. The communication device of claim 10,comprising a navigation system, wherein the controller element presentsnavigation instructions according to a location coordinate associatedwith the actionable field.
 17. The communication device of claim 10,wherein the identification information includes at least one among anemail address, a telephone number, or a location coordinate.
 18. Amethod, comprising: obtaining, by a recording device, recorded contentby recording at least a portion of a voice communication session betweenfirst and second end user devices; detecting, by a processor, anactionable field in the recorded content; analyzing, by the processor, avalidity of the actionable field by parsing identification informationof the actionable field; and activating the actionable field forselection at the first end user device responsive, wherein theactionable field enables initiating another communication session basedon the identification information of the actionable field.
 19. Themethod of claim 18, wherein the identification information includes atleast one among an email address, a telephone number, or a locationcoordinate, and wherein the activating of the actionable field isresponsive to termination of the voice communication session.
 20. Themethod of claim 18, wherein the first end user device comprises theprocessor and the recording device, and wherein the recorded content isobtained without utilizing a recording system that is remote from thefirst end user device.